body{padding-bottom: 56px;}
.framework7-root{overflow-y: scroll;}
.bt{padding-bottom: 56px;}
.bw{width: 75%;}
.dsn{display: none;}
#app{width: 100%;}
.dialog{width: 100%;height: 100%;background: rgba(0,0,0,0.42);position: fixed;top: 0;left: 0;z-index: 999;display: none;animation: fadeIn .3s ease both;-webkit-animation: fadeIn .3s ease both;}
.msg{width: 60px;height: 60px;background: rgba(0,0,0,0.8);position: fixed;top: 50%;margin-top: -60px;left: 50%;margin-left: -30px;z-index: 999;border-radius: 5px;color: #fff;text-align: center;line-height: 60px;font-size: 14px;animation: fadeIn .3s ease both;-webkit-animation: fadeIn .3s ease both;}
.popmsg{width: 120px;height: 30px;background: rgba(0,0,0,0.8);position: fixed;top: 70%;margin-top: -60px;left: 50%;margin-left: -60px;z-index: 999;border-radius: 5px;color: #fff;text-align: center;line-height: 30px;font-size: 14px;animation: fadeIn .3s ease both;-webkit-animation: fadeIn .3s ease both;}
#pickersex,#pickerBirthday{opacity: 0;}
.formIcon .forms input[type="password"],.formIcon .forms input[type="number"],.formIcon .forms input[type="tel"]{display: block;width: 84%;float: left;font-size: 1.6rem;height: 30px;line-height: 30px;}
.formIcon.login .forms input[type="password"],.formIcon.login .forms input[type="number"],.formIcon .forms input[type="tel"]{background: transparent;color: #fff;}
.formBlock .forms input[type="number"]{display: block;width: 69%;font-size: 1.4rem;height: 30px;line-height: 30px;}
.Pop_BJ{animation: fadeIn .3s ease both;-webkit-animation: fadeIn .3s ease both;}
.pop{animation: fadeIn .3s ease both;-webkit-animation: fadeIn .3s ease both;}
.out{animation: fadeOut .3s ease both;-webkit-animation: fadeOut .3s ease both;}
@-webkit-keyframes fadeIn{0%{opacity: 0;}100%{opacity: 1;}}
@-webkit-keyframes fadeOut{0%{opacity: 1;}100%{opacity: 0;}}
.voice{color: #4e92e6;}
.tableList .list li span a.links{display: inline-block;line-height: 28px;padding: 0 3px;font-size: 1.2rem;color: #2eadff;border-radius: 3px;border: 1px solid #2eadff;margin-right: 6px;}
.preloader{margin-left: -20px;}
.InquireList span.one{width: 25%;}
.InquireList span.two{width: 40%;}
.InquireList span.three{width: 25%;}
.InquireList span.four{width: 10%;}
.tableList .list li span{font-size: 12px;}
.messageList dt{height: 34px;}
input.pickerInput{cursor: pointer;position: absolute;top: 0;right: 0;width: 56px;height: 56px;font-size: 10px;opacity: 0;filter: alpha(opacity=0);}
.TabTitle{border-bottom: 1px solid #e5e5e5;height: 45px;}
.TabTitle li{display: inline-block;width: 25%;float: left;text-align: center;line-height: 41px;border-bottom: 3px solid #fff;height: 44px;font-size: 1.6rem;}
.TabTitle li.router-link-active{border-color: #2eadff;}
.TabTitle li a{color: #aaafb6;display: block;}
.TabTitle li.router-link-active a{color: #2eadff;display: block;}
.pickercontainer{position: relative;}
input.pickerTag{float: none;position: absolute;right: 0px;height: 100%;filter: alpha(opacity=0);cursor: pointer;top: 0px;}
.upLoadimg{position: absolute;width: 100%;background: red;bottom: 0px;background: rgba(0,0,0,0.6);}
.picVal{filter: alpha(opacity=0);opacity: 0;position: absolute;}
.WeChatPayIMG div{width: 50%;padding-top: 20px;height: 230px;margin-left: -105px;position: relative;left: 50%}
.loadwihite{position: absolute;top: 50%;margin-top: -42px;left: 50%;margin-left: -21px;}
.recommendLink{font-size: 16px;}
.forgetPsw a{color:#1b6798;}
.forgetPsw a:hover{color:#ebebeb;}
.tologin{color: #1b6798}
.tologin:hover{color:#ccc;}
.recordList{}
.recordList span.userid{width:15%;}
.recordList span.time{width:15%;}
.recordList span.commodity{width:12%;}
.recordList span.rebate{width:23%;}
.recordList span.status{width:35%;}

.textBulletinDetail img{width: 100%;display: block;}
.selectAddress{display:block;width:69%;text-align:right;color:#666;float:right;padding-top: 6px;}
.selectAddress select{width: 30%;float: left;font-size: 1.2rem;margin-left: 3px;background: #fff;}
.messageTitle{position:fixed;top:48px; width: 100%; background: #fff;}
.Message{ position:fixed;top:0px; width: 100%;}
.PointsDetailTopTitle{ position:fixed;top:0px; width: 100%;}
.PointsDetailTitle{position:fixed;top:48px; width: 100%; background: #fff;}
.loadingUP1{ height:48px;color: #666;text-align: center;}
.fundsDetail{position:fixed;top:0px; width: 100%;}
.fundsDetailTitle{position:fixed;top:48px; width: 100%; background: #fff;}

.TopTitle{position:fixed;top:0px; width: 100%;}
.TwoTitle{position:fixed;top:48px; width: 100%; background: #fff;}
.ThreeTitle{position:fixed;top:127px; width: 100%; background: #fff; }

.Vcenter{position: absolute;top: 50%;margin-top: -120px;left: 50%;margin-left: -88px;display: none;}
.errorRefresh{position: absolute;top: 50%;margin-top: -200px;width: 100%;}


.avatarText{padding-left: 15px;line-height: 20px;}

.delect{position: absolute;right: 15px;color: #ebebeb;opacity: .5;display: none;}
.clearTop{height: 126px;}
.ellipsis{ text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}
.ellipsisInfo{height: 16px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.dialogBox_license{position: fixed;top:50%;left: 50%;margin-left: -102px;margin-top: -60px;}
.dialogBox_normal{position: fixed;top:50%;left: 50%;margin-left: -68px;margin-top: -60px;}


.modal-overlay modal-overlay-visible{z-index: 999;height: 100%;width: 100%;position: fixed;top: 0;left:0;}